Beherrschung von Schnittstelleninkonsistenzen in komponentenbasierten Softwaresystemen
نویسندگان
چکیده
Die Integration vorgefertigter Softwarekomponenten zu neuen Systemen unterstützt durch das Bausteinprinzip die Übersichtlichkeit der sich ergebenden Architekturen, durch den Einsatz betriebsbewährter Teile die Zuverlässigkeit des Gesamtsystems und durch die Wiederverwendung von Komponenten die Einsparung von Neuentwicklungskosten. Allerdings birgt der Integrationsprozess einige kritische Fehlerquellen an den Schnittstellen der Komponenten, die zu lokalen bzw. globalen Inkonsistenzen mit schwerwiegenden Konsequenzen führen können. Dieser Beitrag schildert einen Ansatz zu einer erweiterten Schnittstellenbeschreibung, die sowohl die automatische Erkennung einer Reihe von Inkonsistenzarten als auch ihre Behebung im Betrieb unterstützt.
منابع مشابه
Fragmentbasierte Softwarearchitekturen für Produktlinien
In vielen Domänen gestaltet sich die Architektur-Entwicklung von komponentenbasierten Softwaresystemen zunehmend schwierig. Zum einen liegt das an der Zunahme der Komplexität der Systeme. Zum anderen muss oft nicht nur ein einzelnes Produkt, sondern eine ganze Familie von Software-Produkten entwickelt werden. Beispielsweise wird in der Automobilindustrie Steuersoftware so entwickelt, dass sie i...
متن کاملQualitätssteigerung der Automotive-Software durch formale Spezifikation funktionaler Eigenschaften auf der Abstraktionsebene des Modellentwurfs
Softwarebasierte Funktionalitäten gewinnen zunehmend an Bedeutung für moderne Automobile – ein Großteil der Innovationen wird von Elektronik und Software getrieben. Zahlreiche Sicherheitsund Komfortfunktionen werden durch Software ermöglicht. Automobile eingebettete Systeme bilden ein hochkomplexes heterogenes Netzwerk, bestehend aus bis zu 70 Steuergeräten. Die Beherrschung der Komplexität die...
متن کاملPatternbasierter Ansatz zur Entwicklung von verteilten Krankenakten - Kernbestandteil einer Pattern-Sprache zur Beschreibung und Entwicklung von Softwaresystemen für verteilte Krankenakten
متن کامل
Technische Herausforderungen modellgetriebener Beherrschung von Prozesslebenszyklen aus der Fachperspektive: von der Anforderungsanalyse zur Realisierung
Inhaltsverzeichnis 1 Einführung 1 1. Kapitel 4 auf Seite 55).
متن کاملFünfterWorkshop zur Zukunft der Entwicklung softwareintensiver eingebetteter Systeme (ENVISION2020)
Heutzutage unterstützen softwareintensive eingebettete Systeme mehr oder weniger sichtbar den Menschen in vielen Bereichen des täglichen Lebens. Experten prognostizieren für die Zukunft eine rasante Zunahme von Systemen dieses Typus und deren Vernetzung in dynamisch gebildeten Systemverbünden. Diese Entwicklung wird in dramatischer Weise durch das entstehen umfassender "Cyber Physical Systems" ...
متن کامل